
/**
 * Framework Tec - PassagerStresse
 *
 * @author Salma El Mohib && Sara Rahhali
 * @since 2011
 **/

package tec;

import java.lang.String;

public final class PassagerStresse extends PassagerAbstrait {
   
   public PassagerStresse (String nom, int destination) {
         super(nom, destination);
   }

 // Fournit a un usager le transport auquel il peut acceder.
  public void choixPlaceMontee (Bus b) {
      if (b.aPlaceAssise ()) {
         b.demanderPlaceAssise (this);
      } 
      else {
         setEtat(EtatPassager.Dehors ());
      }    
	}

   // Indique au passager qu'il est arrive a un nouvel arret.
   public void choixChangerPlace (Bus b, int arret) {
     if (arret >= 3) { 
        if (getDestination() == arret - 3) {
            b.demanderPlaceDebout (this);
        }
     }
       } 
}

